.icon1, .icon2 {
  background: url("http://s2.music.126.net/style/web2/img/index/index.png?f87d38003a62a5375cb03c2a7b820c8a") no-repeat; }

.title {
  height: 33px;
  padding: 0 10px 0 0;
  border-bottom: 2px solid #C10D0C; }
  .title .icon1 {
    display: block;
    float: left;
    width: 34px;
    height: 100%;
    background-position: -225px -156px; }
  .title .hot {
    float: left;
    font-size: 20px;
    font-weight: normal;
    line-height: 28px; }
  .title .Tab {
    float: left;
    margin: 7px 0 0 20px; }
    .title .Tab .line {
      margin: 0 10px;
      color: #ccc; }
  .title .tab-i, .title .more-i {
    color: #666;
    cursor: pointer; }
    .title .tab-i:hover, .title .more-i:hover {
      text-decoration: underline; }
  .title .more {
    float: right;
    margin-top: 9px; }
    .title .more .icon2 {
      display: inline-block;
      width: 12px;
      height: 12px;
      margin-left: 4px;
      vertical-align: middle;
      background-position: 0 -240px; }

.re-list {
  margin: 20px 0 0 -42px; }
  .re-list li {
    width: 140px;
    height: 204px;
    padding-left: 42px;
    padding-bottom: 30px;
    float: left;
    overflow: hidden; }
    .re-list li p {
      margin: 8px 0px 3px; }
